Tuning GridFTP Pipelining, Concurrency and Parallelism Based on Historical Data
نویسندگان
چکیده
منابع مشابه
GridFTP Pipelining
GridFTP is an exceptionally fast transfer protocol for large volumes of data. Implementations of it are widely deployed and used on well-connected Grid environments such as those of the TeraGrid because of its ability to scale to network speeds. However, when the data is partitioned into many small files instead of few large files, it suffers from lower transfer rates. The latency between the s...
متن کاملGridFTP-APT: Automatic Parallelism Tuning Mechanism for GridFTP in Long-Fat Networks
In this paper, we propose an extension to GridFTP that optimizes its performance by dynamically adjusting the number of parallel TCP connections. GridFTP has been used as a data transfer protocol to effectively transfer a large volume of data in Grid computing. GridFTP supports a feature called parallel data transfer that improves throughput by establishing multiple TCP connections in parallel....
متن کاملOn Parameter Tuning of Data Transfer Protocol GridFTP in Wide-Area Grid Computing
In recent years, a wide-area Grid computing has got a lot of attention. In the wide-area Grid computing, by connecting computational resources distributed geographically via networks, the computational resources can be used efficiently and large-scale scientific and engineering computation become possible. In the wide-area Grid computing, a data transfer protocol called GridFTP is used for larg...
متن کاملOn Parameter Tuning of Data Transfer Protocol GridFTP for Wide-Area Networks
In wide-area Grid computing, geographically distributed computational resources are connected for enabling efficient and large-scale scientific/engineering computations. In the wide-area Grid computing, a data transfer protocol called GridFTP has been commonly used for large file transfers. GridFTP has the following features for solving problems of the existing TCP. First, for accelerating the ...
متن کاملModeling Instruction-Level Parallelism for Software Pipelining
Software pipelining is an attractive method to schedule code for processors that exhibit instruction-level parallelism such as pipelined, super-scalar, and (V)LIW machines. It has been implemented for a variety of processors ( e.g. FPS-164[10], Warp[9], Cydra-5[7]), and a number of pipelining algorithms have been described in the literature. Software pipelining produces a schedule so that the e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Transactions on Information and Systems
سال: 2014
ISSN: 0916-8532,1745-1361
DOI: 10.1587/transinf.2014edl8104